/*
 * @lc app=leetcode.cn id=989 lang=javascript
 *
 * [989] 数组形式的整数加法
 */

// @lc code=start
/**
 * @param {number[]} A
 * @param {number} K
 * @return {number[]}
 */
var addToArrayForm = function(A, K) {
    let k=K.toString().split("").reverse()
    A=A.reverse()
    let add=0
    let res=[]
    for(let i=0;i<k.length||i<A.length;i++){
        let temp=((+k[i])||0)+((A[i])||0)+add
        add=temp/10|0;
        if(temp>=10){temp=temp-10}
        res.push(temp)
    }
    if(add)res.push(add)
    return res.reverse()
};
// @lc code=end
addToArrayForm([2,7,4],181)
